const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  // devServer: {

  // },
  // 在configureWebpack中写的都会整合到指定配置项目中
  configureWebpack: {
    devServer: {
      open: false,
      // port: 8090,
      host: "127.0.0.1",
      // 为防止出现跨域请求,所以需要使用代理解决跨域问题
      proxy: {
        // proxy可以处理多个跨域,使用指定尾缀当作键,对当前键的配置为键值
        "/api": {
          target: 'http://gmall-h5-api.atguigu.cn',
          // 重写地址名,使用正则为键,替换的值为键值
          pathRewrite: {
            '^/api': '/api'
          },
          // 将主机地址修改为目标地址
          changeOrigin: true
        }
      }
    },
    resolve: {
      alias: {
        "@comp": '@/components'
      }
    }
  }

})
